Python Job: Software Developer

Job added on

Company

ITP

Location

London, England - United Kingdom

Job type

Full-Time

Python Job Details

The Opportunity

Our client BAI Communications is recruiting for an Apprentice Software Developer to join their team in London, W2.

The Level 4 Software Developerapprenticeship programme that we are offering, will allow you to kick-start your career in an industry that is constantly evolving, dynamic and transformational.

The steps you take will provide you with valuable first-hand experience, knowledge, skills and qualification to help really drive your career forward. We are here to guide and support you every step of the way!

The Company

It’s an exciting time to be part of BAI Communications. We have been awarded a 20-year contract by Transport for London (TfL) to deliver high-speed mobile connectivity across the capital in the largest infrastructure project of its type in the world. As part of the contract, BAI will build and operate a new advanced network enabling passengers to enjoy uninterrupted connected travel across the Tube for the first time. This will mean passengers can catch up on work, stream content, contact family and friends, and access social media while travelling. A full-fibre network will also be delivered that will connect to buildings and street assets, like traffic lights and lampposts that house small mobile transmitter cells to leverage the power of 5G and the Internet of Things.

Join us and be part of London’s legacy, forging your career with BAI as you embark on your journey with us through an apprenticeship.

The Position

Job Title:

Apprentice Software Developer

Apprenticeship Course:

Level 4 Software Developer

Apprenticeship Duration:

24 Months

Location:

London W2

Working Hours:

Monday to Friday 9 to 5.30

Salary:

£21,500

Role and Responsibilities

Initially you will be on a guided learning path to gain exposure and first-hand experience into the incredibly exciting programme we are delivering for Transport for London. You will gain exposure to the technologies we use, especially around virtualised and cloud infrastructure, data science and IP networking. The role will be involved in providing technical solutions for our infrastructure requirements and our 3rd party customers products with the support of our partners and the wider IT Team. In addition to project work, BAI Communications will sponsor your continued learning on the Software Developer Apprenticeship Level 4.

  • You will code, in a manner consistent with published coding standards, as part of a team to ensure all objectives are delivered to a high standard of quality and accuracy
  • Develop solutions within agreed timescales and standards
  • Participate in the review of requirements and designs
  • Planning and executing test plans and taking ownership of any potential problems to ensure they are resolved
  • Work within agile frameworks
  • Find and track software bugs
  • Keep up to date with new technologies and techniques
  • You will design technically and document aspects of the software project, including but not limited to database, business rules and presentation
  • You will identify and highlight where productivity gains can be achieved either through new techniques or adoption of programming tooling and processes. If appropriate design, develop and implement programming tools for internal use.
  • You will deploy updates onto target infrastructure, performing any necessary system tests and ensuring accuracy of deployment
  • You will assist in the optimisation of the virtualised and cloud environments through the development of automated processes

Desired Qualities, Skills and Knowledge:

  • A can-do attitude with a drive to learn and develop
  • Excellent problem-solving skills and the ability to work well independently or as part of a multidisciplinary team
  • Ability to multi-task
  • Customer focused, keeping the customer at the heart of all decision making.
  • Excellent verbal, written and interpersonal communication skills.
  • Experience using Microsoft Office, Excel, Word, Adobe Acrobat (PDF).
  • Experience and understanding of CI/CD principles and the use of CI/CD tools would be advantageous
  • Experience with modern scripting languages (ex. Bash, Python) and version control environments (ie. Git) would be advantageous
  • Hands on experience with cloud computing and containerisation would be advantageous
  • Experience with Linux or Windows administration would be advantageous
  • Minimum requirement of 5 GCSE’s

Eligibility Criteria
Individuals must have a valid and eligible residency status to apply for this role.

About ITP
We help employers develop their best talent and inspire the next generation through apprenticeships, mentoring and training, we’re plugging the UK’s digital skills gap to provide a workforce for the future.

If this sounds like the role for you, get in touch! Once we receive your application, one of our team will be in touch to help you with the next stage.

The ITP are working on behalf of a third party to advertise their vacancy. By submitting your CV, you agree to be contacted by The ITP and your information to be passed on to a third party.

Job Type: Apprenticeship

Salary: £21,500.00 per year